Electronic Apparatus and Display Control Method

ABSTRACT

According to one embodiment, an electronic apparatus includes a communication module which conducts communications with a plurality of external apparatuses, a storage module which stores an address list correlating a logical address and a physical address of each of the external apparatuses, a determination module which transmits a power-on signal to the external apparatus and thereafter determines a power state of the external apparatus, and an acquisition module which performs switching of input by the communication module after the determination module determines that the external apparatus has been powered on, and acquires apparatus information including the physical address of the external apparatus.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is based upon and claims the benefit of priority fromJapanese Patent Application No. 2008-050878, filed Feb. 29, 2008, theentire contents of which are incorporated herein by reference.

BACKGROUND

1. Field

One embodiment of the present invention relates to a display controltechnique, and particularly to an electronic apparatus and displaycontrol method, which easily allows change of configuration when adevice connected to the electronic apparatus is changed.

2. Description of the Related Art

According to the generally-known art, in the case where a television orthe like is connected to an external apparatus via an HMDI (HighDefinition Multimedia Interface) cable, the external apparatus iscontrolled by means of an HDMI-CEC (Consumer Electronics Control) signalfrom the television. For example, Jpn. Pat. Appln. KOKAI Publication No.2008-22055 discloses a technique of checking the ON or OFF status of thepower supply of an external apparatus connected to a television or thelike via an HMDI cable and acquires control information including alogical address of the apparatus based on a status response command.

However, according to the technique disclosed in Jpn. Pat. Appln. KOKAIPublication No. 2008-22055, if the external apparatus connected to thetelevision or the like via the HMDI cable is exchanged to another oneand the connecting configuration is changed, it is necessary to manuallyswitch the respective inputs of the exchanged external apparatuses andupdate the connecting configuration.

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS

A general architecture that implements the various feature of theinvention will now be described with reference to the drawings. Thedrawings and the associated descriptions are provided to illustrateembodiments of the invention and not to limit the scope of theinvention.

FIG. 1 is an exemplary schematic block diagram, which shows an exampleof a configuration of electronic apparatuses according to an embodimentof the present invention;

FIG. 2 is an exemplary block diagram showing a connecting configurationof the electronic apparatuses of the embodiment;

FIG. 3 is an exemplary schematic diagram showing physical addresses setin the respective electronic apparatuses;

FIG. 4 is an exemplary block diagram showing a configuration of theelectronic apparatus of the embodiment;

FIG. 5 is an exemplary diagram showing a logical address allocationtable and an address list according to the embodiment;

FIG. 6 is an exemplary diagram showing a logical address allocationtable and an address list according to the embodiment;

FIG. 7 is an exemplary flowchart for explaining a display control methodfor the electronic apparatus according to the embodiment; and

FIG. 8 is an exemplary schematic diagram showing an example of thedisplay of the electronic apparatus according to the embodiment.

DETAILED DESCRIPTION

Various embodiments according to the invention will be describedhereinafter with reference to the accompanying drawings. In general,according to one embodiment of the invention, an electronic apparatusincludes: a communication module which conducts communications with aplurality of external apparatuses; a storage module which stores anaddress list correlating a logical address and a physical address ofeach of the external apparatuses; a determination module which transmitsa power-on signal to the external apparatus and thereafter determines apower state of the external apparatus; and an acquisition module whichperforms switching of input by the communication module after thedetermination module determines that the external apparatus has beenpowered on, and acquires apparatus information including the physicaladdress of the external apparatus.

An embodiment of the present invention will be described below withreference to the accompanying drawings.

First, a configuration of an electronic apparatus according to theembodiment of the present invention will be described with reference toFIGS. 1 and 2. The electronic apparatus is implemented as, for example,a television 1.

FIG. 1 is a schematic block diagram, which shows an example of aconfiguration of an HDMI (High-Definition Multimedia Interface) systemincluding the television 1 as the electronic apparatus according to theembodiment of the present invention. The HDMI system 100 includes: thetelevision 1, which is an electronic apparatus that receives broadcastwaves, such as terrestrial digital broadcast waves, demodulates them anddisplays images, or receives and displays video signals from an externalinput; a set top box 3 as a tuner which receives and demodulatessatellite broadcast waves such as BS (Broadcast Satellite) broadcastwaves and CS (Communication Satellite) broadcast waves; a DVD player 4which plays a medium such as a DVD (Digital Versatile Disc); and an HDD(Hard Disc Drive) recorder 5 configured to record a video signal frombroadcast and an external input and output the recorded contents to anexternal device. These devices are connected via an HDMI cable 6 asshown in FIG. 1. A remote controller 1B is a dedicated remote controllerto operate the television 1. However, it is configured to transmit acommand signal also to another electronic apparatus via the HDMI cable 6and operate the same.

The television 1 checks the connection to the electronic apparatusesconnected through the HDMI cable 6 when the television 1 is powered on,and also periodically checks the connection during normal operations.The information on the connection check is transmitted and receivedthrough a CEC (Consumer Electronics Control) control line of the HDMIcable 6.

FIG. 2 is a block diagram showing a configuration of the HDMI systemaccording to the embodiment of the present invention.

As shown in FIG. 2, the television 1 has inputs 1 to 3 of HDMIterminals. The inputs 1 and 2 of the television 1 are respectivelyconnected to outputs of the set top box 3 and the DVD player 4 throughthe HDMI cable 6. The input 3 of the television 1 is connected to anoutput of the HDD recorder 5 via the HDMI cable 6. Further, thetelevision 1 receives, for example, terrestrial digital broadcast wavesvia an antenna 1A.

The set top box 3 receives, for example, BS and CS broadcast waves viaan antenna 3A. The HDD recorder 5 receives, for example, terrestrialdigital broadcast waves via an antenna 5A.

The HDMI cable 6 has a CEC (Consumer Electronics Control) control line 6a and an HDMI line 6 b. The CEC control line 6 a serially connects CPUs36, 46 and 56 of the respective electronic apparatuses. The HDMI line 6b connects the electronic apparatuses to transmit video signals andaudio signals.

FIG. 3 shows an example of physical address notations representingphysical addresses set in the respective electronic apparatuses in thecase where the electronic apparatuses are connected as shown in FIG. 2.For example, the television 1 is represented as “0.0.0.0”, the HODrecorder 5 is represented as “1.0.0.0”, the set top box 3 is representedas “2.0.0.0” and the DVD player 4 is represented as “3.0.0.0”.

FIG. 4 is a block diagram showing a configuration of the television 1 ofthe embodiment.

The television 1 includes a tuner 10 which receives terrestrial digitaltelevision broadcast waves via the antenna 1A and selects a channel; asignal processing module 11 which separates outputs from the tuner 10 inaccordance with the type of data into video data, audio data andsubtitle data and processes them; a video processing module 12A whichdecodes the video data and subtitle data from the signal processingmodule 11; a display processing module 13A which converts an output fromthe video processing module 12A to a video signal for display; a displaymodule 14A which displays the output from the display processing module13A on an LCD (Liquid Crystal Display); an audio processing module 12Bwhich decodes audio data from the signal processing module 11; an audiooutput processing module 13B which converts an output from the audioprocessing module 12B to an audio signal and outputs the audio signal; aspeaker 14B which converts an output from the audio output processingmodule 13B to a sound; an HDMI receiving module 15 which receives videodata and audio data from an external apparatus through the HDMI line 6 bof the HDMI cable 6; a CPU (Central Processing Module) 16 which receivesCEC control data from the external apparatus through the CEC controlline 6 a of the HDMI cable 6 and controls the parts of the television 1;a RAM (Random Access Memory) 17 which temporarily stores data processedby the CPU 16; a ROM (Read Only Memory) 18 storing a logical addressallocation table 1A, an address list 18B, a previous address list 18Cand a priority address list 18D; an operation module 19 which comprisesa plurality of switches and operates the television 1 based on inputs tothe switches; and a light receiving module 20 which receives a commandtransmitted from the remote controller 1B with an infrared signal. Theseparts are connected one another via a bus 21.

The HDMI cable 6 is connected to an HDMI connector (not shown) andconnected to the HDMI receiving module 15 and the CPU 16 via aninterface of the HDMI.

FIGS. 5 and 6 are diagrams each showing a configuration of a logicaladdress allocation table and an address list according to the embodimentof the present invention.

As shown in FIG. 5, the logical address allocation table 18A correlatesa logical address 180 on the specification of the HDMI-CEC with a devicenumber 181 and a device type 182. There are sixteen numbers “0” to “15”for the logical address 180.

The numbers “0” to “11” of the logical address 180 are correlated to theitems of the device number 181 and the device type 182 as indicated inthe logical address allocation table 18A. The numbers “12” and “13” ofthe logical address 180 have not been correlated to either the devicenumber 181 or the device type 182 at the time of May 2007, and thereforecannot be used.

The number “14” of the logical address 180 is “Free Use”, and thereforecan be correlated to any items in the device number 181 and the devicetype 182. For example, in the case where the recording devices 1 to 3are used and one more recording device is needed, the logical addressnumber “14” can be used for that purpose. The number “15” of the logicaladdress 180 cannot be used solely by an apparatus. However, when acommand is executed, the command is transmitted to all the apparatusesexcept for the apparatuses using the other logical addresses.

As shown in FIG. 6, when the television 1 confirms the connection of anexternal apparatus connected thereto via the HDMI cable 6, the addresslist 18B is produced by writing the physical address 183 and the devicename 184 of the external apparatus. FIG. 6 shows the case in which thetelevision 1 has confirmed the connection of the set top box 3, the DVDplayer 4 and the HDD recorder 5 in the HDMI system 100 shown in FIG. 2.

A control method applied to the electronic apparatus of the embodimentwill be described with reference to FIG. 7.

First, when the user powers on the television 1 by operating theoperation module 19 or the remote controller 1B, the CPU 16 performs astartup process for the television 1. The startup process includesinitializing the parts, reading the set data, etc. The CPU 16 performs aconnection check of the external apparatus connected through the HDMIcable 6 as well as the startup process. The connection check isperformed on the basis of the logical address allocation table 18A bywriting the physical addresses 183 and the device names 184corresponding to the logical addresses 180 for the respective connectedexternal apparatuses.

To check the connection of the respective logical addresses, the CPU 16transmits an apparatus power-on command to the connected externalapparatuses using the command <Give Physical Address> based on the HDMIstandard 12 (block S101). For example, the following command is used asthe apparatus power-on command. The apparatus power-on command ispreferably transmitted simultaneously to all external apparatusesconnected through the HDMI cable 6 to reduce the process time.

Apparatus Power-on Command: <User Control Pressed>[Power]

Command [0x44], Parameter [0x40]

Next, the television 1 transmits a power state acquisition command tothe external apparatuses to which the power-on command has beentransmitted (block S102: an acquiring module). The power stateacquisition command is a command to check whether the externalapparatus, to which the apparatus power-on command was transmitted, hasbeen powered on or not. For example, the following command is used asthe power state acquisition command.

Power State Acquisition Command: <Give Device Power Status>

Command [0x90], Parameter [None]

Then, the television 1 receives a power state notice command from theexternal apparatus to which the power state acquisition command wastransmitted (block S103). For example, the following command is used asthe power state notice command.

Power State Notice Command: <Report Power Status>

Command [0x8F], Parameter

The parameter indicative of the received power state is as follows, forexample: 0x00=“ON”, 0x01=“Standby”, 0x02=“In transition Standby to On”,0x03=“In transition On to Standby”.

Thereafter, the television 1 determines whether each external apparatusis powered on or not based on the received power state notice command ofthe external apparatus (block S104). If the television 1 determines thatthe external apparatus is powered on (YES in block S104), for example,if it determines that the set top box 3, the DVD player 4 and the HDDrecorder 5 connected to HDMI1 to HDMI 3 are powered on, the HDMI inputof the television 1 is sequentially switched in the ascending order ofthe logical addresses, that is, from HDMI 1 to HDMI3 (block S105 toblock S107). In this case, when the input is switched to each of theinput terminals (HDMI1 to HDMI3), the system stands by in the inputstate for a predetermined period of time, for example, 2 to 3 seconds(the input state is maintained), so that video data can be output fromthe external apparatus to the television 1. In other words, some of theexternal apparatuses are brought to a state enabling a video output andthereby updated to correct physical addresses. Accordingly, in theprocess of switching the input from the television 1 to the externalapparatuses connected through the HDMI cable 6, first, the externalapparatuses are powered on and then the CPU 16 of the television 1switches the input of the HDMI so that the input from all externalapparatuses connected to the HDMI cable can be displayed as images. As aresult, the system is brought to a state in which the externalapparatuses can transmit various commands to the television 1. Thesimultaneous power-on as described above reduces the process time ascompared to the case in which the apparatuses are separately powered onone by one. Further, since the power-on of the external apparatuses ischecked one by one, the system is brought to a state in which theexternal apparatuses can reliably output image data to the television 1.

When switching of all inputs is completed, the television 1 transmits tothe switched external apparatuses a physical address inquiry command toacquire apparatus information including a physical address of each ofthe external apparatuses from the external apparatuses (block S108).Then, the television 1 receives a physical address notice command fromthe external apparatuses to which the physical address inquiry commandwas transmitted (block S109). The physical address notice commandreceived from the external apparatus includes apparatus informationindicative of the type of the apparatus (device type) in addition to thephysical address (e.g., 1.0.0.0).

The television 1 updates the physical address and the like in accordancewith the received physical address notice command. As shown in FIG. 8,the physical address and apparatus information are displayed in thedisplay module 14A of the television 1, for example, as a menu 200(block S110). The menu 200 indicates the terminal number of the HDMIterminal corresponding to the physical address and the type of theapparatus (e.g., the tuner) associated with the terminal number. Ifnecessary, the menu 200 may also indicate the device name 184 or thelike (see FIG. 6).

If the television 1 determines that the external apparatus is notpowered on in block S104 (NO in block S104), the power state acquisitioncommand is transmitted again after a predetermined period of time to theexternal apparatus which has been determined to be not powered on (blockS102). Alternatively, the specification may be such that if thetelevision 1 determines that the external apparatus is not powered on inblock S104 (NO in block S104), the apparatus power-on command and thepower state acquisition command may be transmitted again after apredetermined period of time to the external apparatus which has beendetermined to be not powered on.

The timing of updating the physical address varies depending on theapparatuses. However, the physical addresses of all apparatuses can beupdated by switching the input of the HDMI.

After the above process is executed, the external apparatuses connectedto the television 1 are kept powered on. Therefore, a command to poweroff is transmitted to the external apparatuses that have been poweredon. As a result, the power of each external apparatus is changed to thestate of that before the process of the above embodiment is executed. Toexecute the power-off process, it is necessary to check in advance thepower state of each of the external apparatuses. Therefore, thetelevision transmits the power state acquisition command to eachexternal apparatus and received the power state notice commandtherefrom.

A module can be accomplished in software and hardware.

As described above, according to this embodiment, even when theconfiguration of the connection is changed, the configuration of theconnection can automatically be updated. In other words, the user canconnect the apparatuses without taking the configuration intoconsideration in particular and the configuration of the connection canautomatically be updated.

An object of the present invention is to provide an electronic apparatusand display control method, which can automatically update theconnecting configuration, even when the connecting configuration hasbeen changed.

The present invention is not limited to the above embodiment only, butthe elements thereof can be modified without departing from the spiritor scope of the invention when practiced.

Further, some of the plurality of elements of the above embodimentdescribed above may be suitably combined, so that various inventions maybe achieved. For example, some of the elements may be deleted from allelements of the embodiment. Furthermore, elements of differentembodiments may be suitably combined.

While certain embodiments of the inventions have been described, theseembodiments have been presented by way of example only, and are notintended to limit the scope of the inventions. Indeed, the novel methodsand systems described herein may be embodied in a variety of otherforms; furthermore, various omissions, substitutions and changes in theform of the methods and systems described herein may be made withoutdeparting from the spirit of the inventions. The accompanying claims andtheir equivalents are intended to cover such forms or modifications aswould fall within the scope and spirit of the inventions.

1. An electronic apparatus comprising: a communication module whichconducts communications with a plurality of external apparatuses; astorage module which stores an address list correlating a logicaladdress and a physical address of each of the external apparatuses; adetermination module which transmits a power-on signal to the externalapparatus and thereafter determines a power state of the externalapparatus; and an acquisition module which performs switching of inputby the communication module after the determination module determinesthat the external apparatus has been powered on, and acquires apparatusinformation including the physical address of the external apparatus. 2.The electronic apparatus of claim 1, wherein when the switching of inputby the communication module is performed with respect to the externalapparatus which has been determined to be powered on by thedetermination module, after the switching of input is performed, nextswitching of input is performed after a predetermined standby time. 3.The electronic apparatus of claim 1, wherein when the switching of inputby the communication module is performed with respect to the externalapparatuses, after the switching of inputs of the external apparatusesis all completed, the acquisition module acquires from the externalapparatuses that have been switched the apparatus information includingthe physical addresses of the external apparatuses.
 4. The electronicapparatus of claim 1, wherein when the switching of input by thecommunication module is performed with respect to the externalapparatus, the communication module allows a video input signal from theexternal apparatus to be input therethrough to the electronic apparatus.5. The electronic apparatus of claim 1, wherein when the power-on signalis transmitted to the external apparatuses, the power-on signal istransmitted simultaneously to each of the external apparatuses.
 6. Adisplay control method for use in an electronic apparatus comprising: acommunication module which conducts communications with a plurality ofexternal apparatuses; and a storage module which stores an address listcorrelating a logical address and a physical address of each of theexternal apparatuses, the method comprising: transmitting a power-onsignal to the external apparatus and thereafter determining a powerstate of the external apparatus; performs switching of input by thecommunication module after determining that the external apparatus hasbeen powered on; and acquiring apparatus information including thephysical address of the external apparatus.